Orhanerday\OpenAi\OpenAi C

Total Complexity 104
Dependencies 3
Dependents 1
Total lines 1,022
Lines of code 480
Logical lines of code 287
Comment lines 310
Methods 70
Properties 11

Methods 70

Method Rating Maintainability Complexity Lines of code
sendRequest()
A
45 8 40
submitToolOutputs()
S
59 4 14
chat()
S
59 4 14
completion()
S
59 4 14
createRun()
S
59 4 14
setHeader()
S
69 3 7
setProxy()
S
70 3 6
baseUrl()
S
72 2 5
listMessageFiles()
S
64 2 9
listRuns()
S
64 2 9
setCustomURL()
S
74 2 5
listRunSteps()
S
64 2 9
listAssistantFiles()
S
64 2 9
setBaseURL()
S
74 2 5
setORG()
S
73 2 5
setAssistantsBetaVersion()
S
74 2 5
listThreadMessages()
S
64 2 9
listAssistants()
S
65 2 9
listFiles()
S
73 1 5
retrieveRunStep()
S
69 1 6
translate()
S
72 1 5
retrieveMessageFile()
S
69 1 6
transcribe()
S
72 1 5
moderation()
S
72 1 5
retrieveRun()
S
69 1 6
modifyRun()
S
69 1 6
classification()
S
72 1 5
answer()
S
72 1 5
cancelRun()
S
69 1 6
createThreadAndRun()
S
70 1 6
search()
S
68 1 7
retrieveThreadMessage()
S
69 1 6
tts()
S
72 1 5
setTimeout()
S
81 1 3
createImageVariation()
S
72 1 5
imageEdit()
S
72 1 5
image()
S
72 1 5
createEdit()
S
72 1 5
complete()
S
68 1 7
retrieveModel()
S
70 1 6
addAssistantsBetaHeader()
S
79 1 3
listModels()
S
73 1 5
modifyThreadMessage()
S
69 1 6
createThreadMessage()
S
69 1 6
retrieveFile()
S
70 1 6
embeddings()
S
72 1 5
retrieveFileContent()
S
70 1 6
deleteFile()
S
70 1 6
createFineTune()
S
72 1 5
listFineTunes()
S
73 1 5
retrieveFineTune()
S
70 1 6
cancelFineTune()
S
70 1 6
listFineTuneEvents()
S
70 1 6
deleteFineTune()
S
70 1 6
engines()
S
73 1 5
engine()
S
72 1 5
createAssistant()
S
68 1 7
deleteThread()
S
70 1 6
retrieveAssistant()
S
70 1 6
modifyAssistant()
S
70 1 6
deleteAssistant()
S
70 1 6
getCURLInfo()
S
82 1 3
createAssistantFile()
S
69 1 6
retrieveAssistantFile()
S
69 1 6
uploadFile()
S
72 1 5
deleteAssistantFile()
S
69 1 6
createThread()
S
70 1 6
retrieveThread()
S
70 1 6
modifyThread()
S
70 1 6
__construct()
S
65 1 10